package com.eeds.model.work.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@ApiModel("获取考勤记录列表响应参数")
@EqualsAndHashCode(callSuper =false)
public class ResWorkAttendanceListVO {

    @ApiModelProperty(value = "考勤记录id")
    private Long idWorkAttendance;

    @ApiModelProperty(value = "姓名")
    private String userName;

    @ApiModelProperty(value = "岗位")
    private String roleName;

    @ApiModelProperty(value = "岗位系数")
    private Double postCoefficient;

    @ApiModelProperty(value = "出勤总天数")
    private Integer totalAttendanceDays;

    @ApiModelProperty(value = "出勤天数")
    private Integer attendanceDays;

    @ApiModelProperty(value = "出勤比例")
    private Double attendanceRatio;

    @ApiModelProperty(value = "考核前平均分配绩效")
    private Double averageDistributionPerformanceBeforeAssessment;

    @ApiModelProperty(value = "考核总分")
    private Double assessmentTotalScore;

    @ApiModelProperty(value = "考核得分")
    private Double assessmentScore;

    @ApiModelProperty(value = "档位")
    private String gearPosition;

    @ApiModelProperty(value = "档位倍数")
    private Double gearMultiplier;

    @ApiModelProperty(value = "实际档位倍数")
    private Double actualGearMultiple;

    @ApiModelProperty(value = "考核后绩效分配")
    private Double performanceDistributionAfterAssessment;

    @ApiModelProperty(value = "备注")
    private String remarks;

}
